Skip to content

fix(build): stabilize desktop build scripts and web typecheck#153

Merged
GCWing merged 1 commit intoGCWing:mainfrom
bobleer:fix/desktop-build-ci-and-typecheck-20260314
Mar 14, 2026
Merged

fix(build): stabilize desktop build scripts and web typecheck#153
GCWing merged 1 commit intoGCWing:mainfrom
bobleer:fix/desktop-build-ci-and-typecheck-20260314

Conversation

@bobleer
Copy link
Collaborator

@bobleer bobleer commented Mar 14, 2026

Summary

  • force tauri desktop scripts to run with CI=true so CI=1 environments do not fail CLI argument parsing
  • exclude *.test.ts(x) and *.spec.ts(x) from the production web TypeScript check used by desktop builds
  • keep desktop build pipelines focused on app code instead of test-only Vitest imports

Test plan

  • Run pnpm run type-check:web
  • Run pnpm run desktop:build and verify it no longer fails on the previous Vitest type errors or --ci=1 tauri error

Made with Cursor

Keep desktop tauri commands compatible with CI environments and prevent test-only files from breaking production web type checks.

Made-with: Cursor
@GCWing GCWing merged commit 1fd071f into GCWing:main Mar 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants